home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML Authority.sea / XML Authority / Required / xdk_dev.jar / a / m.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-14  |  1012 b   |  67 lines

  1. package a;
  2.  
  3. import a.a.b;
  4.  
  5. // $FF: renamed from: a.m
  6. public class class_0 {
  7.    // $FF: renamed from: a a.a.b
  8.    public b field_0;
  9.    // $FF: renamed from: b a.a.b
  10.    public b field_1;
  11.  
  12.    // $FF: renamed from: a () void
  13.    public final void method_0() {
  14.       if (this.field_1 != null) {
  15.          while(this.field_1.b() != null) {
  16.             this.field_1 = this.field_1.b();
  17.          }
  18.       }
  19.  
  20.    }
  21.  
  22.    // $FF: renamed from: b () a.m
  23.    public class_0 method_1() {
  24.       class_0 var1 = new class_0();
  25.       var1.field_0 = this.field_0;
  26.       var1.field_1 = this.field_1;
  27.       return var1;
  28.    }
  29.  
  30.    public String toString() {
  31.       String var1 = this.field_0 == null ? method_2("8\u000e\u0003P") : this.field_0.c();
  32.       String var2 = this.field_1 == null ? method_2("8\u000e\u0003P") : this.field_1.c();
  33.       return "[" + var1 + "," + var2 + "]";
  34.    }
  35.  
  36.    // $FF: renamed from: a (java.lang.String) java.lang.String
  37.    private static String method_2(String var0) {
  38.       char[] var1 = var0.toCharArray();
  39.       int var2 = var1.length;
  40.  
  41.       for(int var3 = 0; var3 < var2; ++var3) {
  42.          char var10002 = var1[var3];
  43.          byte var10003;
  44.          switch (var3 % 5) {
  45.             case 0:
  46.                var10003 = 86;
  47.                break;
  48.             case 1:
  49.                var10003 = 123;
  50.                break;
  51.             case 2:
  52.                var10003 = 111;
  53.                break;
  54.             case 3:
  55.                var10003 = 60;
  56.                break;
  57.             default:
  58.                var10003 = 72;
  59.          }
  60.  
  61.          var1[var3] = (char)(var10002 ^ var10003);
  62.       }
  63.  
  64.       return new String(var1);
  65.    }
  66. }
  67.